
package com.im.service.common.dao;

import java.util.List;
import java.util.Map;

import com.im.service.dto.*;

import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface ICommonDAO {

	public List<TabColParam> queryTabColParam(Map<String, Object> param);

	public List<BusiConstParam> queryBusiConstByCond(Map<String,Object> param);

	public void saveBusiConst(BusiConstParam busiConstParam);

	public void updateBusiConst(BusiConstParam busiConstParam);

	public List<BusiConstParamVal> queryBusiConstValByCond(Map<String,Object> param);

	public void saveBusiConstVal(BusiConstParamVal busiConstParamVal);

	public void updateBusiConstVal(BusiConstParamVal busiConstParamVal);

	public List<CodeSeq> queryCodeSeq(Map<String,Object> inMap);
	
	public void updateCodeSeq(CodeSeq codeSeq);
	
	public Integer getSeqForRule(Map<String,Object> inMap);
	public Integer queryTableCount(Map<String,Object> inMap);
}